package ai.zixing.memento02;

import java.util.ArrayList;

/**
 * 备份玩家的状态
 */
class Memento {

    // 玩家的金币
    private int money;

    // 玩家获取的水果
    ArrayList fruits;

    public Memento(int money) {
        this.money = money;
        this.fruits = new ArrayList<>();
    }
    //获取当前玩家所有的金钱
    int getMoney() {
        return money;
    }

    //获取当前玩家所有的水果
    ArrayList getFruits() {
        return (ArrayList)fruits.clone();
    }

    //添加水果
    void addFruit(String fruit){
        fruits.add(fruit);
    }

}
